.detail {
	display: flex;
	.main {
		overflow-y: auto;
	}
	.vio {
		position: relative;
		#video {
			background: #000;
			height: 350px;
			width: 100%;
			img {
				margin-top: 50px;
				width: 100%;
				height: 250px;
				
			}
		}
		.zp-left {
			font-size: 25px;
			color: #fff;
			position: absolute;
			left: 10px;
			top: 10px;
		}
		.zp-play {
			font-size: 35px;
			color: #fff;
			position: absolute;
			left: 170px;
			top: 134px;
		}
		span {
			font-size: 13px;
			color: #fff;
			position: absolute;
			left: 160px;
			top: 175px;
		}
	}
	//中间文本
	.text {
		padding: 15px 20px;
		color: #000;
		.top {
			border-bottom: 1px solid #bbbbbb;
			margin-bottom: 20px;

			p {
				margin-top: 5px;
				margin-bottom: 10px;
				color: #8a8a8a;
				font-size: 14px;
				.num {
					font-size: 20px;
					color: #000;
					font-weight: bold;
				}
				.hh {
					margin-left: 120px;
				}
			}
		}
		.foot {
			.box {
				display: flex;
				align-items: center;
				justify-content: space-between;
				img {
					width: 80px;
					height: 80px;
					border-radius: 50%;
				}
				p {
					margin-bottom: 20px;
					.user {
						font-size: 16px;
						font-weight: bold;
					}
					.three {
						font-size: 14px;
						color: #8a8a8a;
					}
				}
				div {
					width: 80px;
					height: 35px;
					border-radius: 20px;
					background-color: #4294ff;
					text-align: center;
					line-height: 35px;
					color: #fff;
					font-size: 14px;
				}
			}
			p {
				margin-top: 20px;
				font-size: 14px;
				color: #8a8a8a;
				span {
					font-weight: bold;
					color: #000;
				}
			}
		}
		.no {
			margin-top: 25px;
			display: flex;
			justify-content: flex-start;
			.left {
				margin-right: 85px;
				font-size: 16px;
				p {
					margin-top: 5px;
					font-size: 14px;
					margin-left: 20px;
				}
			}
			.line {
				width: 1px;
				height: 45px;
				background-color: #bbbbbb;
				margin-right: 20px;
			}
			.right {
				font-size: 16px;
				p {
					margin-top: 5px;
					font-size: 14px;
				}
			}
		}
	}
	#btn {
		margin-top: 20px;
		width: 350px;
		height: 50px;
		background-color: #4294ff;
		color: #fff;
		text-align: center;
		line-height: 50px;
		margin-left: 15px;
		border-radius: 25px;
	}
}
